package com.andyage.admin.dao;

import java.util.List;
import java.util.Map;

import com.andyage.admin.bean.MenuBean;

public interface MenuMapper {
	/**
	 * 通过roleId查询权限
	 * @param roleId
	 * @return
	 */
	List<MenuBean> queryMenuDetailsInfo(Map<String, Object> map);
	/**
	 * 通过用户id查询其权限
	 * @param staffId
	 * @return
	 */
	List<MenuBean> queryMenuByStaffId(String staffId);
	
	List<String> queryMenuByMenuId(List<Integer> list);
	/**
	 * 通过用户身份查询所拥有的按钮id
	 * @param roleId
	 * @return
	 */
	List<String> queryAllButtonByRoleIdS(String roleId);
	/**
	 * 如果通过身份id未查询到有相关联的按钮，说明用户未被分配权限。
	 * @return
	 */
	List<MenuBean> queryAllMenu();
}
